Есть такие способности, которые используются только на определенные войска, к примеру лик смерти только на нежить...
Придется делать триггер с эффектом молнии на базе использованной способности определенное время и в триггере прописывать как предложил SсRealm. Как то так.
а, составляешь триггер с ускорением на новом условии БЕ получает урон (trigger - new event) а через условие можешь добавить защиту или же убрать её в триггере нового условия.
смотри, если вешать на WE к примеру FNWE, то у тех у кого нет этих сток для триггеров, то будет ошибка, не кто не сможет просмотреть через WE твои файлы, но через браузер MPQ можно будет их вытащить. Если вешать оптимизацию, то мало кто сможет прочитать твой скрипт, если не имеет программу которая открывает карту скриптами (при условии присутствии твоих триггеров (в jass откроется в любом случае), через китайский оптимизатор, который скрипт код превращает в цифры или переписывает в не читаемый язык для человек, не сможет скопировать скрипт или же переписать его себе в проект. Что касается файлов, зачем их скрывать? Если они есть в нэте, если хочешь иметь авторские права на эту модель публикуй в нэте от своего имени.
Автор вопроса: деградирующая Личность, не имеющая представления о существовании Jass. Надеюсь что разъяснился понятно, если что извиняюсь за свою пунктуацию и орфографию).
честно не особо, попробуй объяснить на двух пальцах что почем.
что касается орбов, особенно в доте 2 это код, которые не позволяет использовать одну способность при наличии другой.
поиск максимального элемента в массиве делается либо через цикл (как описали rlOmega и ssbbssc ) или через "разделяй и властвуй"
имхо разницы особо никакой
и вообще юзай гугл
по запросу "как найти максимальный элемент в массиве" гугл выдаёт 332.000 результатов
вопрос закрываю
этим вопрос не решается, при тестировании я получаю много ошибок. Да rlOmega и ssbbssc, дали полезные советы, но это не решение задачи.
не люблю когда администрации/участники проекта решают за автора что вопрос этим решается.
поясняю, через цикл, все игроки будут считаться как лидеры. Я сейчас прорабатываю свою версию, на идею которой мне мне помог rlOmega.
можно прикрепить отдельный таймер, задать ему обратный отчет время анимации (пишется в окошке анимации), и после его исполнении проигрывать анимацию заново + заново выставлять таймер
но немного поделюсь своим опытом в таймерах для многих БЕ, делаем "DummyTimer" c нужным количеству здоровье, которое равняется нужному времени, примерно нам нужно 5 секунд в роли таймера, ставим максимальное здоровье 5 ед. И делаем триггер, что бы каждую секунду у "DummyTimer"отнималось по 1 ед здоровья, и в триггере анимации ставим событие с условием, что "DummyTimer" умирает и заного проигрываем анимацию и выставляем заново "DummyTimer". В триггере выбора БЕ добавляем событие что кто то выбрал БЕ, а после выбора делаем рестарт триггера с "DummyTimer" и исполнением анимации. Если не понятно, я сделаю болванку.
ИМХО: как я понял, ты хочешь что бы при оглушении можно было нажать на способность и слетит оглушение, но это не возможно будет реализовать, так как боевая единица будет оглушена.
molot39, надеюсь :) если максимумов может быть несколько, то проще всего сделать двумя циклами. 1 - находим максимум, 2 - выписываем все элементы с макс значением.
P.S. Протестил триггер по поиску героя с макс уровнем в массиве (последний, что я сбросил) - вроде работает
от души, результат сообщу, пока не закрываю, мало ли
molot39, что-то не совсем догоняю что именно требуется. Если что, вот некоторые идеи. Может помогут.
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
это примерно тоже самое... только значение уровень,
мне примерно сейчас нужно рассчитать максимальное значение строки может потом будет доступен..
боже, а проще не как?) и кстати, если у последующих будет больше чем у предыдущего, но к.. блин как сложно выразить (пык, мык) 1 игроку сравнение больше
пример:
1 игрок N меньше чем у 2 игрока = функция, но у 3 игрока, больше чем у 2 игрока
New
Сложно сказать поможет ли эта формула, первый раз я выставлял не правильно фиксацию, ставил "Picked" = "In. A", получалось что только один фиксировался. Пока тестирую, пишите Ваше мнение.
» Кузня Волчачки / Новый дизайн ВК.
» FNWE / FNWE
Я считаю что Пушистый делает то что надо и как надо, а мы поможем идеями и замеченными багами.
Кстати, когда очередной выпуск?
» WarCraft 3 / Как пришить текстуру к модели?
» WarCraft 3 / Удаление анимации у одной (или нескольких) костей
» Мир безумного / Вопросы
Ред. N7 Molot
» WarCraft 3 / Ограничение героев
Ред. N7 Molot
» WarCraft 3 / Ограничение героев
» WarCraft 3 / как заставить "похищение маны" работать против союзников?
» WarCraft 3 / Echo Sabre. Реализация для чайников.
» WarCraft 3 / Echo Sabre. Реализация для чайников.
» WarCraft 3 / Полная защита карты
» WarCraft 3 / Echo Sabre. Реализация для чайников.
Ред. N7 Molot
» WarCraft 3 / [GUI] Помощь в перерасчете
» WarCraft 3 / Полная защита карты
Ред. N7 Molot
» WarCraft 3 / как заставить "похищение маны" работать против союзников?
» WarCraft 3 / Shop
» WarCraft 3 / Полная защита карты
» WarCraft 3 / Вопрос
» WarCraft 3 / [GUI] Помощь в перерасчете
» WarCraft 3 / [GUI] Помощь в перерасчете
Ред. N7 Molot
» WarCraft 3 / [GUI] Помощь в перерасчете
может потом будет доступен..
Ред. N7 Molot
» WarCraft 3 / [GUI] Помощь в перерасчете
» WarCraft 3 / [GUI] Помощь в перерасчете
Ред. N7 Molot
» WarCraft 3 / [GUI] Помощь в перерасчете
1 игрок N меньше чем у 2 игрока = функция, но у 3 игрока, больше чем у 2 игрока